/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Pizzaria.cadastros;

/**
 *
 * @author Rafael.Fischer
 */
public class cadastroIngredientePizza {

    private String ingredienteDescricao;
    private String ingredienteUnidade;
    private Integer ingredienteValor;
    private Integer ingredienteID;

    public cadastroIngredientePizza(String descricaoIngrediente, String unidadeIngrediente, Integer valorIngrediente, Integer idIngrediente) {
        this.setIngredienteDescricao(descricaoIngrediente);
        this.setIngredienteID(idIngrediente);
        this.setIngredienteUnidade(unidadeIngrediente);
        this.setIngredienteValor(valorIngrediente);
    }
    public void setIngredienteDescricao(String ingredienteDescricao) {
        if (ingredienteDescricao == null
                || ingredienteDescricao.isEmpty()) {
            throw new IllegalArgumentException("Campo ingrediente não pode ser vazio");
        }
        this.ingredienteDescricao = ingredienteDescricao;
    }

    public void setIngredienteUnidade(String ingredienteUnidade) {
        if (ingredienteUnidade == null
                || ingredienteUnidade.isEmpty()) {
            throw new IllegalArgumentException("Campo unidade não pode ser vazio");
        }
        this.ingredienteUnidade = ingredienteUnidade;
    }

    public void setIngredienteValor(Integer ingredienteValor) {
        if (ingredienteValor == null) {
            throw new IllegalArgumentException("Campo valor não pode ser vazio");
        }
        this.ingredienteValor = ingredienteValor;
    }

    public void setIngredienteID(Integer ingredienteID) {
        this.ingredienteID = ingredienteID;
    }

    public String getIngredienteDescricao() {
        return ingredienteDescricao;
    }

    public String getIngredienteUnidade() {
        return ingredienteUnidade;
    }

    public Integer getIngredienteValor() {
        return ingredienteValor;
    }

    public Integer getIngredienteID() {
        return ingredienteID;
    }

}